home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_S
/
S_848
/
S_848.ZIP
/
ALA_CARD
/
ALA_CARD.TXT
< prev
next >
Wrap
Text File
|
1995-07-20
|
11KB
|
218 lines
'A la Card' V1.3 vom 20.7.95
----------------------------------------------------------------
'A la Card'
Patchprogramm für GFA-Basic V3.6TT
1. Sinn und Zweck
-----------------
Obwohl GFA-Basic sich unter den Atari-Benutzern noch großer
Beliebtheit erfreut, wird es vom Hersteller seit längerem
nicht mehr aktiv supportet. Das wäre eigentlich nicht weiter
schlimm, läuft doch die letzte veröffentlichte Version (V3.6)
weitestgehend fehlerfrei und stabil. Leider wurde diese
Version aber in zwei Punkten durch die Entwicklung auf dem
Atari-Sektor für viele Benutzer unbrauchbar:
- Der Interpreter läuft nicht auf Farbgrafikkarten unter
nicht-monochromen Auflösungen sowie auf dem Falcon mit mehr
als 16 Farben.
- Der Interpreter läuft außerdem nicht unter dem alternativen
Betriebssystem 'MagicMac' auf dem Apple Macintosh
'A la Card' behebt nun genau diese beiden Ärgernisse.
2. Wirkungsweise
----------------
'A la Card' patcht den Interpreter zur Laufzeit, indem es ihn
in den Speicher lädt, die notwendigen Änderungen anbringt und
den geänderten Programmcode dann ausführen läßt.
Die verwendeten Ausgaberoutinen sind auf verschiedene, in der
Praxis anzutreffende Bildschirmspeicherorganisationen opti-
miert.
Unterstützt werden, soweit dies möglich ist, Farbtiefen von
16, 256, 32768, 65536 und 16 Millionen Farben.
3. Einschränkungen
------------------
Die neuen Ausgaberoutinen sind zugeschnitten auf die Bild-
speicherorganisation, wie sie bei den gängigen ET4000-Karten
vorzufinden ist. Zur Zeit sind 11 verschiedene Bildschirm-
formate implementiert.
Der Bildspeicher der zum Einsatz kommenden Karte muß linear
in den Adressraum des ST/TT eingeblendet sein. Karten mit
segmentiertem Speicher lassen sich nicht verwenden.
Die Lauffähigkeit ist nur mit dem Interpreter in der Version
3.6 gegeben. Ältere Versionen funktionieren mit 'A la Card'
zusammen mit großer Wahrscheinlichkeit nicht.
Es gibt verschiedene Ausführungen der Version 3.6 des Inter-
preters. Die jüngste (und verbreitetste Version) ist die mit
der Dateilänge von 104770 Bytes. Sollten Sie eine andere
Version besitzen, dann sollten Sie sich mit mir in Verbindung
setzen (Adresse siehe unten) oder ein Update auf die genannte
Version bei GFA-Systemtechnik anfordern.
Die 16-Farbdarstellung auf ET4000-Karten wird nicht unter-
stützt, weil diese nur mit großem Aufwand zu realisieren
gewesen wäre. Der 16-Farbmodus auf einigen Grafikkarten der
Firma 'Matrix' sowie auf dem Apple Macintosh unter 'MagicMac'
wird dagegen unterstützt.
In den Auflösungen mit direkter Farbzuordnung (High- und
TrueColor) reicht der vom Basic angeforderte Speicher nicht,
um einen vollen Bildschirm zu puffern. Beim Umschalten vom
Editor auf den Ausgabeschirm wird deshalb nur die Hälfte bzw.
ein Drittel des Bildschirms angezeigt. Die Darstellung im
Editor ist dagegen korrekt.
Der Interpreter hat einen Fehler, der erst unter MagicMac
aufgefallen ist (weil die nötigen Umstände auf ST, TT u.ä.
hardwaremäßig nicht hergestellt werden können): sobald mehr
als ca. 14 MB Speicher frei sind, stürzt er beim Start sofort
ab. Man sollte den max. für MagicMac zugewiesenen Speicher
deshalb im MagicMac-Setup entsprechend beschränken.
4. Getestete Hardware
---------------------
'A la Card' wurde auf folgenden Rechnern und Grafikkarten
erfolgreich getestet:
Rechner Grafikkarten Auflösungen
----------------------------------------------------------
ST Nova, Volksfarben 256, HC, TC
ST Matrix 16, 256
Mega STE, TT Spektrum, Crazy Dots,
Nova, Sang 256, HC, TC
Falcon - 256, HC
Apple Macintosh P475 - 2, 16, 256, HC
Apple Powerbook 150 2
HC=High-Color (32768 und 65536 Farben), TC=16 Mio. Farben
Hinweis: ich kann nicht alle Grafikkarten, Rechner und Hard-
warekombinationen kennen oder gar selbst testen.
Über (positive oder negative) Rückmeldungen zu nicht
aufgeführten Kombinationen freue ich mich deshalb
besonders!
5. Installation
---------------
Kopieren Sie die Dateien ALA_CARD.PRG und SETUP.PRG an die
Stelle, an der sich auch der Interpreter GFABASIC.PRG
befindet. Starten Sie nun zuerst das Programm SETUP.PRG und
nehmen Sie die gewünschten Farbeinstellungen vor. Diese
werden beim Verlassen des Programmes automatisch gespeichert.
Anschließend starten Sie ALA_CARD.PRG, worauf nach einigen
Sekunden die gewohnte Oberfläche des Interpreters erscheinen
sollte.
Ab der Version 1.3 kann der Pfad, in dem der Interpreter
gesucht wird, auch frei eingestellt werden. Dazu ist in der
letzten Zeile der INF-Datei der komplette Pfad mit Dateiname
einzutragen.
Wichtig für die Benutzer von MagiC und Multi-TOS: Der GFA-
Basic-Interpreter ist nicht multitaskingfest. Unter MagiC
meldet man ihn (bzw. 'A la Card') deshalb im Desktop als
Single-Mode-Applikation an, selbiges gilt natürlich auch für
MagicMac. Unter Multi-TOS gibt es diese Möglichkeit nicht,
hier empfiehlt es sich auf jeden Fall, alle offenen Fenster
zu schließen und dem Interpreter die höchste Priorität
zuzuweisen.
6. Status
---------
'A la Card' ist Shareware! Das bedeutet, daß Sie es frei
kopieren und in jeder nichtkommerziellen Form verbreiten
dürfen und es Ihnen erlaubt ist, es eine gewisse Zeit auf
Ihrem Rechner unentgeltlich zu benutzen. Nach einer Test-
periode von 2-3 Wochen sind Sie verpflichtet, das Programm
zu löschen oder den Sharewarebeitrag beim Autor zu bezahlen,
falls Sie es weiter benutzen wollen.
7. Sharewarebetrag und -einschränkung
-------------------------------------
Der Registrierbetrag für 'A la Card' beträgt 40.- DM. Leider
hat die Erfahrung gezeigt, daß die Zahlungsmoral nur dann
einen gewissen Grad überschreitet, wenn die öffentliche
Version mit einer möglichst nervigen Einschränkung versehen
ist. In 'A la Card' besteht die Beschränkung darin, daß nur
die obere Hälfte des Bildschirmes benutzt wird. Unter
MagicMac in monochromer Auflösung läuft die eingeschränkte
Version nur bei Bildschirmgrößen bis 640*480.
Nach der Zahlung des Sharewarebetrages erhalten Sie einen auf
Ihren Namen passenden Schlüssel. Sobald Sie diesen im
Registrierdialog des Setup-Programmes eingeben, wird
'A la Card' zur uneingeschränkten Vollversion.
8. Autor und (c)
----------------
Dieses Programm stammt von
Rosin Datentechnik
Reiner Rosin
Peter-Spahn-Str. 4
D-65375 Oestrich-Winkel
Telefon 06723 4978 Fax 7190
Bankverbindung: Konto 1211-04-601,
Postbank Frankfurt, BLZ 500 100 60
email Reiner Rosin @ WI2 (MausNet)
Reiner_Rosin@wi2.maus.de
9.Disclaimer
------------
Für die Lauffähigkeit auf bestimmten Hardwarekombinationen
kann keine Garantie übernommen werden. Jede Haftung für
eventuelle unmittelbar oder mittelbar durch 'A la Card'
verursachten Schäden oder Datenverluste wird abgelehnt. Im
Zweifelsfall empfiehlt sich, die Lauffähigkeit vorher mit der
sharewareeingeschränkten Version zu testen.
Wenn irgendwelche Probleme auftreten, können Sie sich gerne
mit mir in Verbindung setzen (Rückporto bitte nicht ver-
gessen).
10. Sonstige Patches
--------------------
Von verschiedenen Seiten gibt es mittlerweile diverse
Patches, die in der Regel unmittelbar die Interpreterdatei
manipulieren. Es liegt in der Natur der Sache, daß sich
solche Patches nicht unbedingt untereinander und/oder mit
'A la Card' vertragen. Im Fehlerfall probieren Sie bitte
zunächst eine ungepatchte Version des Interpreters.
Ein weiteres Ärgernis im Zusammenhang mit GFA-Basic ist, daß
der Compiler unter Magic und MagicMac abstürzt, weil er
Speicherbereiche überschreibt, die vom System benutzt werden.
Dafür gibt es den sehr empfehlenswerten (und kostenlosen)
GFA-Patch von Christoph Conrad und Gregor Duchalski. Dieser
ist ebenfalls bei mir erhältlich (Diskette und Rückporto an
o.g. Adresse) oder direkt beim Autor:
Christoph Conrad, Adalbertsteinweg 113, D-52070 Aachen
GFA-Patch enthält auch einige sinnvolle Verbesserungen für
den Interpreter.
----------------------------------------------------------------
-eof-